package org.fh.mapper.dsno1.fhoa;

import org.fh.entity.Page;
import org.fh.entity.PageData;
import org.fh.entity.fhoa.SvcGeroupDTO;

import java.util.List;

public interface SvcGeroupMapper {

    /**
     * 新增
     *
     * @param pd
     * @throws Exception
     */
    void save(PageData pd);

    /**
     * 删除
     *
     * @param pd
     * @throws Exception
     */
    void delete(PageData pd);

    /**
     * 修改
     *
     * @param pd
     * @throws Exception
     */
    void edit(PageData pd);

    /**
     * 列表
     *
     * @param page
     * @throws Exception
     */
    List<PageData> datalistPage(Page page);

    /**
     * 列表(全部)
     *
     * @param pd
     * @throws Exception
     */
    List<PageData> listAll(PageData pd);

    /**
     * 通过id获取数据
     *
     * @param pd
     * @throws Exception
     */
    PageData findById(PageData pd);

    /**
     * 批量删除
     *
     * @param ArrayDATA_IDS
     * @throws Exception
     */
    void deleteAll(String[] ArrayDATA_IDS);


    /**
     * 根据创建时间模糊查询业务申请信息
     *
     * @param ctime 创建时间关键词
     * @return 符合条件的业务申请信息列表
     */
    List<SvcGeroupDTO> selectByCtime(String ctime);
}
